/**
 * Copyright 2008 Frank van Lingen Licensed under the Apache License, Version
 * 2.0 (the "License"); you may not use this file except in compliance with the
 * License. You may obtain a copy of the License at
 * http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law
 * or agreed to in writing, software distributed under the License is
 * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 */
package superpodder.controller.feedreader;

import java.util.Comparator;

import com.sun.syndication.feed.synd.SyndEntryImpl;

public class RomeComparator implements Comparator {

    public int compare(Object ev1, Object ev2) {

        SyndEntryImpl e1 = null;
        SyndEntryImpl e2 = null;

        try {
            e1 = (SyndEntryImpl) ev1;
            e2 = (SyndEntryImpl) ev2;
        } catch (final Exception ex) {
            ex.printStackTrace();
        }

        if (e1.getPublishedDate().after(e2.getPublishedDate())) {
            return -1;
        }
        if (e1.getPublishedDate().before(e2.getPublishedDate())) {
            return 1;
        }
        return 0;
    }

}
